@charset "utf-8";
body{color:#333;background:#fff;}
body,html{padding:0;margin:0;_overflow-x:hidden;}
.area{margin:0 auto;width:1010px;}
a{color:#333;}
a:hover{color:#d30000;text-decoration:none;}
i,em{font-style:normal;}
input{outline:none;}
.imgopacity:hover img{filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85; opacity:0.85; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.opacity:hover{filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85; opacity:0.85; }
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face { font-family:'arialg'; src:url(../images/arialg.ttf);}}
@media screen and (-webkit-min-device-pixel-ratio:0){.m-title .more i{ font-family:'arialg'; font-size:10px; white-space:nowrap; letter-spacing:-1px; }}

/*************** top-box *******************/
.top-box{position:relative;z-index:10;height:121px;border-top:4px solid #d30000;overflow:hidden;}
.top-box .area{position:relative;}
.m-logo{padding:0;}
.m-logo img{display:block;}
.m-tel{padding:40px 0 0;line-height:1.4;}
.m-tel h2{font-size:16px;font-weight:normal;color:#000;letter-spacing:10px;}
.m-tel p{font-size:20px;font-family:arial;color:#d30000;}
/*************** nav-box *******************/
.nav-box{position:relative;z-index:10;height:51px;background:url(../images/nav-bg.gif) left top repeat-x;}
/* m-nav */
.m-nav .f-nav{padding-left:2px;background:url(../images/nav-line.gif) left top repeat-y;}
.m-nav .u-li{position:relative;float:left;width:126px;text-align:center;background:url(../images/nav-line.gif) right top repeat-y;}
.m-nav .u-a{display:block;width:124px;height:51px;line-height:51px;font-size:16px;font-family:"microsoft yahei";color:#fff;}
.m-nav .current .u-a,.m-nav .hover .u-a,.m-nav .u-a:hover{color:#d30000;background:url(../images/nav-hBg.gif) left top repeat-x;}
.m-nav .f-xNav{display:none;position:absolute;top:50px;left:0;width:124px;}
.m-nav .f-xNav li{margin:0 auto;width:100%;height:29px;line-height:29px;color:#fff;text-align:center;overflow:hidden;}
.m-nav .f-xNav li a{display:block;color:#d30000;width:100%;background:#fcf704;}
.m-nav .f-xNav li a:hover{color:#fff;background:#d30000;}
/*************** focus-box *******************/ 
.focus-box{position:relative;z-index:1;}
.m-focus{position:relative;width:100%;height:488px;overflow:hidden;z-index:1;}
.m-focus .switchable-box{position:absolute;z-index:1;width:100%;height:488px;overflow:hidden;}
.m-focus .switchable-content li{width:100%;height:488px;text-align:center;}
.m-focus .switchable-content li a{margin:0 auto;display:block;width:1000px;height:488px;}
.m-focus .switchable-content li img{width:100%;height:488px;display:none;}
.m-focus .switchable-nav{display:block;position:absolute;bottom:28px;left:50%;margin-left:-500px;width:1000px;line-height:0;z-index:999;}
.m-focus .switchable-nav ol{text-align:center;}
.m-focus .switchable-nav ol li{margin:0 4px;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;background:#fff;border-radius:50%;text-indent:-999em;font-size:0;overflow:hidden;cursor:pointer;}
.m-focus .switchable-nav ol li.active{background:#c40000;}
/*************** notice-box *******************/
.notice-box{padding:5px 0;height:24px;line-height:24px;background:#f1f0f0;overflow:hidden;}
.notice-box h2{width:102px;font-size:18px;color:#000;font-weight:normal;}
.m-notice{width:906px;height:24px;overflow:hidden;}
.m-notice a{color:#666;}
.m-notice a:hover{color:#d30000;}
/*************** main-box *******************/
.main-box,.sub-box{padding:10px 0 30px;}
/* main-top */
.main-top{margin:0 0 40px;height:816px;overflow:hidden;}
.main-top .left-column{margin:0 18px 0 0;width:266px;height:816px;overflow:hidden;background:#c40000;}
.main-top .right-column{padding:13px 0 0;width:726px;}
.main-top .left-column .m-title,
.m-subNavBg .m-title{padding:0 8px 0 15px;height:56px;line-height:56px;color:#f5f5e9;border-bottom:0;}
.main-top .left-column .m-title a,
.m-subNavBg .m-title a{color:#f5f5e9;}
.main-top .left-column .m-title a:hover,
.m-subNavBg .m-title a:hover{color:#f5f5e9;text-decoration:underline;}
.main-top .left-column .m-title em,
.m-subNavBg .m-title em{font-style:italic;font-size:14px;color:#f5f5e9;}
.main-top .left-column .m-subNav{height:758px;overflow:hidden;}
/* m-title */
.m-title{height:44px;line-height:44px;border-bottom:1px dotted #ccc;overflow:hidden;}
.m-title a{padding-top:3px;float:right;text-align:center;color:#ce243f;}
.m-title a:hover{color:#ce243f;text-decoration:underline;}
.m-title span{padding:0 5px 0 0;font-size:18px;font-family:'Microsoft YaHei';}
.m-title em{color:#d92219;font-size:18px;font-family:'Arial';text-transform:uppercase;}
.m-title .f-current{float:right;padding:3px 13px 0 0;color:#333;}
.m-title .f-current i{padding:0 5px;}
.m-title .f-current a{float:none;color:#333;}
.m-title .f-current a:hover{color:#c00;}
.m-title .f-current b{font-weight:normal;color:#c00;}
/* m-subNav */
.m-subNav{margin:0 auto;width:262px;overflow:hidden;background:#fff;}
.m-subNav .f-subNav{padding:5px 0;margin:0 auto;width:248px;font-size:0;}
.m-subNav .u-a{display:block;width:100%;height:43px;line-height:43px;text-indent:80px;overflow:hidden;color:#333;font-size:14px;border-bottom:1px solid #ebebeb;}
.m-subNav .u-a:hover,.m-subNav .current .u-a,.m-subNav .hover .u-a{color:#fff;background:#c40000;}
.m-subNav .f-xNav{padding:5px 0 0;display:none;text-indent:80px;background:none;border-bottom:1px solid #e1e1e1;}
.m-subNav .f-xNav li a{display:block;height:30px;font-size:12px;overflow:hidden;}
/* main-pro */
.main-pro{padding:15px 0;}
.main-pro ul{width:726px;}
.main-pro ul li{float:left;width:242px;height:242px;}
.main-pro ul li .f-img{display:block;width:235px;height:168px;border:1px solid #f0f0f0;}
.main-pro ul li .f-img:hover{border-color:#d44444;}
.main-pro ul li p{width:237px;height:40px;line-height:40px;text-align:center;overflow:hidden;}
/* main-mid */
.main-mid{padding:20px 0 28px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.main-mid .m-title{border-bottom:0;}
.main-mid .left-column,
.main-mid .mid-column,
.main-mid .right-column{width:305px;height:350px;overflow:hidden;overflow:hidden;}
.main-mid .left-column{margin-right:48px;}
/* m-about */
.m-about{line-height:24px;}
.m-about img,
.m-news img,
.m-contact img{padding:2px;margin:0 0 5px;display:block;width:299px;height:127px;border:1px solid #ececec;}
.m-about a:hover img,
.m-news a:hover img,
.m-contact a:hover img{border-color:#d30000;}
.m-about p{height:168px;overflow:hidden;word-break:break-all;}
.m-about p a{color:#ce243f;}
.m-about p a:hover{color:#ce243f;text-decoration:underline;}
/* m-news */
.m-news ul{height:168px;overflow:hidden;    padding: 20px 3px;line-height: 26px}
.m-news ul li{height:24px;line-height:24px;overflow:hidden;*display:inline;*zoom:1;width:100%;}
.m-news ul li em{float:right;margin:0 0 0 10px;color:#999;}
.m-news ul li a{padding:0 0 0 12px;background:url(../images/news-ico.gif) left 5px no-repeat;}
.m-news ul li a:hover{color:#ce243f;}
/* m-contact */
.m-contact .f-con{padding:20px 3px;line-height:26px;}
.m-contact .f-con p strong{color:#c00;}
/* main-bot */
.main-bot{padding:15px 0 0;}
.main-bot .m-title{margin-bottom:5px;border-bottom:0;}
/* main-case */
.main-case{position:relative;height:270px;}
.main-case .f-casePrev,
.main-case .f-caseNext{position:absolute;top:50%;margin-top:-60px;display:block;width:62px;height:120px;background:url(../images/case-btn.jpg) no-repeat;}
.main-case .f-casePrev{left:-70px;background-position:0 0;}
.main-case .f-caseNext{right:-70px;background-position:-62px 0;}
.main-case .f-casePrev:hover{background-position:0 -120px;}
.main-case .f-caseNext:hover{background-position:-62px -120px;}
.main-case .m-case{position:relative;width:1010px;height:270px;overflow:hidden;}
.m-case .f-border{width:1047px;}
.m-case ul li{float:left;width:349px;height:300px;}
.m-case ul li .box{position:relative;width:312px;height:270px;}
.m-case ul li .f-img{display:block;width:312px;height:270px;}
.m-case ul li p{position:absolute;bottom:0;left:0;width:312px;height:33px;line-height:33px;text-align:center;background:rgba(0,0,0,0.73);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ba000000,endColorstr=#ba000000);}
.m-case ul li p a{color:#fff;}
.m-case ul li p a:hover{color:#fff;text-decoration:underline;}
/*************** fotContact-box *******************/
.fotContact-box{padding:28px 0;color:#fff;background:#c40000;}
.fotContact-box a{color:#fff;}
.fotContact-box a:hover{color:#fff;text-decoration:underline;}
/* m-fotMess */
.m-fotMess{padding:0 2px 3px;}
.m-fotMess h2{margin-bottom:15px;padding:0 0 0 28px;font-weight:normal;background:url(../images/mess-ico.gif) left 5px no-repeat;}
.m-fotMess .f-ewm,
.m-fotMess .f-ewm img{width:132px;height:132px;}
.m-fotMess .f-con{width:862px;}
.m-fotMess .f-input{margin-right:10px;width:190px;overflow:hidden;}
.m-fotMess .f-input input,
.m-fotMess .f-textarea textarea{padding:10px;font-family:"microsoft yahei";font-size:14px;color:#333;background:#fff;border:1px solid #cea7a7;_padding:9px 10px;}
.m-fotMess .f-input input{margin-bottom:6px;height:18px;width:168px;}
.m-fotMess .f-textarea{width:598px;overflow:hidden;}
.m-fotMess .f-textarea textarea{width:580px;height:110px;}
.m-fotMess .f-btn{width:55px;height:132px;}
.m-fotMess .f-btn input{display:block;width:55px;height:132px;font-size:0;text-indent:-999em;background:url(../images/fot-btn.jpg) no-repeat;border:0;cursor:pointer;}
/* m-fotContact */
.m-fotContact{text-align:center;line-height:24px;}
.m-fotContact h2{margin-bottom:10px;}
.m-fotContact h2 img{margin:0 auto;display:block;}
.m-fotContact .f-nav{margin-bottom:10px;text-align:center;font-size:18px;font-family:"microsoft yahei";line-height:24px;}
.m-fotContact .f-tel{padding:10px 0 5px;font-size:18px;font-family:"microsoft yahei";}
.m-fotContact .f-tel span{padding-left:20px;display:inline-block;line-height:1.1;background:url(../images/fot-tel.gif) left top no-repeat;}
.m-fotContact .f-tel strong{font-size:36px;font-family:arial;color:#ff0;vertical-align:-3px;}
/*************** footer-box *******************/
.footer-box{padding:10px 0;text-align:center;color:#fff;background:#000;line-height:24px;}
/* m-client */
.m-client{position:fixed;top:160px;padding:5px;width:155px;background:#c40000;_position:absolute;z-index:999;}
.m-client .u-close{position:absolute;top:5px;right:5px;display:block;width:14px;height:14px;text-align:center;text-indent:-999em;background:url(../images/client-close.png) no-repeat;cursor:pointer;}
.m-client h2{padding:5px 0 10px;text-align:center;font-size:20px;color:#fff;}
.m-client .u-con{padding:10px 6px;text-align:center;background:#ff0;}
.m-client .u-con span{display:block;}
.m-client .u-logo{margin:0 0 10px;width:143px;height:121px;overflow:hidden;}
.m-client .u-qq{padding:0 0 0 18px;margin:0 auto;width:70px;height:30px;line-height:30px;background:url(../images/client-qq.gif) left center no-repeat;}
.m-client .u-tel{padding:5px 0;text-align:center;}
.m-client .u-tel em{font-size:16px;color:#333;font-family:'Microsoft YaHei';}
.m-client .u-tel strong{display:block;width:100%;color:#ce243f;font-size:18px;font-family:'Arial';font-weight:normal;}
.m-client .u-title{margin:0 0 10px;width:100%;height:24px;line-height:24px;font-size:14px;font-weight:bold;text-align:center;color:#fff;background:url(../images/float-titleBg.gif) center center no-repeat;}
.m-client .u-ewm{line-height:1;font-size:16px;font-family:'Microsoft YaHei';}
.m-client .u-ewm img{display:block;margin:0 auto 5px;width:132px;height:132px;}
/***************** sub-box ************/
.sub-box .left-column{width:269px;overflow:hidden;}
.sub-box .right-column{width:726px;overflow:hidden;}
.m-subNavBg{margin:0 0 13px;padding:0 0 2px;background:#c40000;}
/* m-subContact */
.m-subContact{border:1px solid #ccc;}
.m-subContact .m-title{padding:0 0 0 10px;height:52px;line-height:52px;border:0;}
.m-subContact .m-contact img{padding:0;border:0;display:block;margin:0 auto;width:265px;height:93px;}
.m-subContact .m-contact .f-con{padding:10px;line-height:24px;}
.m-subContact .m-contact .f-con h2{font-size:18px;font-weight:normal;color:#000;line-height:1.4;}
.m-subContact .m-contact .f-con h3{font-size:34px;font-weight:normal;color:#ce243f;line-height:1.2;}
.m-subContact .m-contact .f-con .u-con{padding:5px 2px 0;}
/* m-subRightNews */
.m-subRightNews{padding:10px 10px 30px;}
.m-subRightNews li{padding:15px;height:85px;overflow:hidden;border-bottom:1px dashed #ccc;}
.m-subRightNews li span{display:block;height:24px;line-height:24px;overflow:hidden;}
.m-subRightNews li span.u-name{margin-bottom:10px;}
.m-subRightNews li span.u-name a{font-size:14px;font-weight:bold;}
.m-subRightNews li span.u-name em{float:right;}
.m-subRightNews li span.u-con{height:48px;color:#666;}
.m-subRightNews li span.u-con a{color:#ce243f}
.m-subRightNews li span.u-con a:hover{color:#ce243f;text-decoration:underline;}
.m-subRightNews li.hover{background:#fbf9f9;}
/* m-pnPage */
.m-pnPage{padding:20px 10px 0;height:30px;line-height:30px;overflow:hidden;}
.m-pnPage .f-pPage,.m-pnPage .f-nPage{width:40%;}
.m-pnPage .f-nPage{text-align:right;}
/* m-subDetail */
.m-subDetail #platform img{max-width:none;_width: none;}
.m-subDetail{padding:15px 5px 0;line-height:24px;}
.m-subDetail .f-img img,.m-subDetail .f-con img{max-width:680px;_width: expression((documentElement.clientWidth < 680) ? "auto" : "680px" )}
.m-subDetail h1{padding:15px 0;font-size:20px;font-weight:normal;text-align:center;}
.m-subDetail .f-time{padding:0 0 10px;margin-bottom:10px;text-align:center;color:#666;border-bottom:1px dotted #ccc;}
.m-subDetail .f-img{padding:10px;text-align:center;}
.m-subDetail .f-img img{margin:0 auto;display:block;}
.m-subDetail .f-proImg{position:relative;margin:0 auto;width:650px;height:330px;}
.m-subDetail .f-proImg img{display:block;max-width:650px;_width: expression((documentElement.clientWidth < 650) ? "auto" : "650px" )}
.m-subDetail .f-proImg a.f-prevPage,.m-subDetail .f-proImg a.f-nextPage{display:block;position:absolute;top:50%;margin-top:-33px;width:51px;height:66px;overflow:hidden;text-indent:-999em;background:url(../images/page-bg.png) 0 -66px;}
.m-subDetail .f-proImg a.f-prevPage{left:12px;background-position:0 -66px;}
.m-subDetail .f-proImg a.f-prevPage:hover{background-position:0 0;}
.m-subDetail .f-proImg a.f-nextPage{right:12px;background-position:-51px -66px;}
.m-subDetail .f-proImg a.f-nextPage:hover{background-position:-51px 0;}
.m-subDetail .f-con{padding:10px;}
.m-subDetail .f-title{padding:0 20px;font-family:'Microsoft YaHei';font-size:14px;}
.m-share{padding:10px 0;text-align:right;height:24px;}
.m-share span{float:left;}
.m-share .bdsharebuttonbox{display:inline-block;width:186px;}
/*****************sub-message ************/
.sub-message{padding:20px;}
.sub-message .m-textimg{font-size:14px;margin-bottom:20px;line-height:24px;font-family:'Microsoft YaHei';}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#ce243f}
.sub-message .m-tage{padding:5px 0 10px;}
.sub-message .m-form{padding:10px;margin-bottom:20px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:10px;border:none;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit .btn:hover{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;cursor:auto;padding-left:5px;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{border:1px solid #ccc;background:#fff;color:#333;}
.sub-message .m-form{border:1px solid #ccc;}
.sub-message .m-submit .btn{color:#fff;background:#ce243f;}
/*搜索*/
.search-no{padding:0 10px;}
.search-no .bd{border-bottom:1px solid #ccc;padding:40px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #06c;height:15px;border-right:0;background:#FFF;padding:5px 3px}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#06c;border:1px solid #06c;padding:3px 0; cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{background:url(../images/search-no.png) 30px center no-repeat;height:240px;padding:50px 0 0 220px;}
.search-no .pt h3{font-size:16px;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#06c;font-size:18px;}
.search-content{padding:0 0 20px;}
.search-content li{padding:20px 10px;border-bottom:1px solid #ccc;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#666}
.search-content li p a{padding:0 0 0 5px;color:#06c;}
.search-content li p a:hover{color:#06c;text-decoration:underline;}
.search-content li.hover{background:#f8f8f8;}
/* 普通翻页器-默认居中 */
.m-page{text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;margin-left:-1px;font-size:12px;letter-spacing:normal;word-spacing:normal;background:#ccc;}
.m-page i{background:none;}
.m-page a,.m-page a:hover{text-decoration:none;color:#fff;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover{background:#d1d0d0;}
.m-page a:active{background:#d1d0d0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#fff;background:#c00;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#fff;background:#ccc;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
.m-page-sr i{border:0;}
/*仅拷贝这里*/
/*******************gallery*******************/
.m-gallery{padding:24px 0 0;margin:0 auto;width:726px;}
.m-gallery h1{text-align:center;font-size:24px;color:#333;font-weight:normal;}
.m-gallery .ad-gallery{margin-bottom:10px;}
.m-gallery .ad-image-wrapper {width:726px;min-height:450px;_height: 450px;margin-bottom:10px;margin-left:auto;margin-right:auto;position: relative;}
.m-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;}
.m-gallery .ad-image-wrapper .ad-next {position: absolute;right:0;top: 0;width:62px;height: 100%;cursor: pointer;display: block;z-index: 100;}
.m-gallery .ad-image-wrapper .ad-prev {position: absolute;left:0;top: 0;width: 62px;height: 100%;cursor: pointer;display: block;z-index: 100;}
.m-gallery .ad-image-wrapper .ad-prev, .m-gallery .ad-image-wrapper .ad-next {/* Or else IE will hide it */background: url(../non-existing.jpg)\9}
.m-gallery .ad-image-wrapper .ad-prev .ad-prev-image, 
.m-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../images/d-left.png) left no-repeat;width: 62px;height: 115px;position: absolute;top:50%;margin-top:-57px;left:0;z-index: 101;}
.m-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../images/d-right.png) right no-repeat;}
.m-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.m-gallery .ad-image-wrapper .ad-image a img {border: 0;}
.m-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0;left: 0px;padding:10px;font-size:14px;font-weight:700;color:#FFF;font-family:"microsoft yahei";text-align: left;width: 80%;z-index: 2;display:none;}
.m-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.m-gallery .ad-controls {display:none;width:90%;margin:0 auto;}
.m-gallery .ad-info {float: left;}
.m-gallery .ad-slideshow-controls {float: right;display:none;}
.m-gallery .ad-slideshow-controls .ad-slideshow-start, .m-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer;}
.m-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.m-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic;}
.m-gallery .ad-nav {position:relative;height:144px;background:#fff;overflow:hidden;border:1px solid #ebebeb;}
.m-gallery .ad-forward, .m-gallery .ad-back {position: absolute;top:42px;width:23px;height:65px;z-index: 10;}
.m-gallery .ad-back {cursor: pointer;left:11px;display: block;background: url(../images/ad_scroll_back.png) 0px center no-repeat}
.m-gallery .ad-forward {cursor: pointer;display: block;right:8px;background: url(../images/ad_scroll_forward.png) 0px center no-repeat;}
.m-gallery .ad-nav .ad-thumbs {position:relative;padding:20px 0 0;overflow: hidden;width:642px;margin:0 auto;}
.m-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.m-gallery .ad-thumbs li {position:relative;float: left;_width:80px;display:inline-block;*display:inline;*zoom:1;height:99px;margin:0 5px;}
.m-gallery .ad-thumbs li a{display: inline-block;}
.m-gallery .ad-thumbs li a img {border: 4px solid #fff;display: block;height:80px;_width:80px;}
.m-gallery .ad-thumbs li .f-icon{visibility:hidden;height:5px;background:url(../images/ad-icon.gif) center bottom no-repeat;}
.m-gallery .ad-thumbs li a.ad-active img {border-color:#d5d3d3;}
.m-gallery .ad-thumbs li a.ad-active .f-icon{visibility:visible;}
.m-gallery .ad-thumbs li .ad-name{display:none;position:absolute;bottom:0;left:0;width:100%;color:#FFF;text-align:center;}
.m-gallery .ad-thumbs li .ad-text{display:none;}
.m-gallery .cnt-tt{padding:20px 0;color:#9f171c;font-size:14px;font-weight:bold;}
.m-gallery #cnt-gay{padding-bottom:30px;line-height:24px;}
.m-gallery .detail-page{padding:10px;border:1px solid #CCC;}
.m-gallery .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-gallery .detail-page .page-text a{color:#666;}
.m-gallery .detail-page .page-text a:hover{color:#900}
.m-gallery .detail-page .right{text-align:right;}
.m-gallery .cnt-btn img{float:right;}
